Definition of Japanese Allspice

  • (noun) deciduous Japanese shrub cultivated for its fragrant yellow flowers

Antonyms of Japanese Allspice


No Antonyms Found.

Homophones of Japanese Allspice


No Homophones Found.